---
title: Contribute
sort: -1
contributors:
  - rouzbeh84
  - scottdj92
  - harrynewsome
  - dhedgecock
  - tbroadley
  - EugeneHlushko
  - dkdk225
---

The people who contribute to webpack do so for the love of open source, our users and ecosystem, and most importantly, pushing the web forward together. Because of our [Open Collective](https://opencollective.com/webpack) model for funding and transparency, we are able to funnel support and funds through contributors, dependent projects, and the contributor and core teams. To make a donation, click the button below...

<div align="center">

<a
  href="https://opencollective.com/webpack/donate"
  target="_blank"
  rel="noopenner noreferrer"
>
  <img
    src="https://opencollective.com/webpack/donate/button@2x.png?color=blue"
    width={300}
    alt="Donate to webpack"
  />
</a>

</div>

But what is the return on the investment?

## Developers

The biggest core feature we'd like to provide is an enjoyable development experience. Developers like you can help by contributing to rich and vibrant documentation, issuing pull requests to help us cover niche use cases, and to help sustain what you love about webpack.

### How Can I Help?

Anybody can help by doing any of the following:

- Ask your employer to use webpack in projects.
- Help us write and maintain the content on this site (see the [writer's guide](/contribute/writers-guide/)).
- Contribute to the [core repository](https://github.com/webpack/webpack).
- Become a backer or sponsor on [open collective](https://opencollective.com/webpack#support).

### Encouraging Employers

You can ask your employer to improve your workflow by leveraging webpack: an all-in-one tool for fonts, images and image optimization, and json. Explain to them how webpack will attempt to bundle your code and assets the best it can for the smallest file size, leading to speedier sites and applications.

### Your Contributions

Contributing to webpack is not contributing to an exclusive club. You as a developer are contributing to the overall health of downstream projects. Hundreds, if not thousands, of projects depend on webpack and contributing will make the ecosystem better for all the users.

The remainder of this section of the site is dedicated to developers such as yourself who would like to become a part of our ever-growing community:

- [Writing a Loader](/contribute/writing-a-loader)
- [Writing a Plugin](/contribute/writing-a-plugin)
- [Plugin Patterns](/contribute/plugin-patterns)
- [Release Process](/contribute/release-process)

## Executives

CTO's, VPs, and owners can help too!

Webpack is an all-in-one tool for bundling your code. It can handle fonts, images, data and more with the help of community-driven plugins and loaders. Having all of your assets be handled by one tool is immensely helpful, as you or your team can spend less time making sure a machine with many moving parts is working correctly and more time building your product.

### Sponsorship

Aside from monetary assistance, companies can support webpack by:

- Providing developers that are not actively working on a project.
- Contributing computing power for improved CI and regression testing.

You can also encourage your developers to contribute to the ecosystem by open-sourcing webpack loaders, plugins and other utilities. And, as mentioned above, we would greatly appreciate any help in increasing our CI/CD infrastructure.

### Anyone Else

To anyone else who is interested in helping our mission – e.g. venture capitalists, government entities, digital agencies, etc. – we would love for you to work with us, one of the top npm packages, to improve your product! Please don't hesitate to reach out with questions.

## Community

Looking for help, have questions, or want to connect with fellow webpack contributors?

Join our [Discord server](https://discord.com/invite/5sxFZPdx2k) for real-time support, discussions, and collaboration.

## Pull requests

Documentation of webpack features and changes is now being updated as webpack evolves. An automated issue creation integration was established and proven to be effective in the recent years.
When a feature gets merged, an issue with a documentation request is created in our repository and we expect to resolve it in a timely manner. This means that there are features, changes and breaking changes awaiting to be documented, reviewed and released. That said, if Pull Request's author is abandoning it for more than 30 days, we may mark such Pull Request as stale. We may take over the work that is needed to finish it.
If Pull Request author grants write access to their fork to the webpack Documentation team we will commit directly to your branch and finish the work. In other cases, we may have to start over by ourselves or by delegating it to willing community members. This may render your Pull Request redundant and it might get closed as a part of the cleanup process.
